package com.cy.dbsys.service;

import com.cy.commom.pojo.CheckBox;
import com.cy.commom.pojo.PageObject;
import com.cy.dbsys.pojo.SysRole;
import com.cy.dbsys.pojo.SysRoleMenu;

import java.util.List;

public interface SysRoleService {
    /**(用户添加模块)查询角色id,name*/
    List<CheckBox> findObjects();
    /**(查询模块)查询记录*/
    PageObject<SysRole> findPageObjects(String name,Integer pageCurrent);
    /**(删除模块)根据id删除角色信息*/
    int deleteObject(Integer id);
    /**(添加模块)4、添加自身数据*/
    int saveObject(SysRole entity,Integer[]menuIds);
    /**(修改模块)5、基于id查询角色数据*/
    SysRoleMenu findById(Integer id);
    /**(修改模块)6、基于id修改自身信息*/
    int updateObject(SysRole entity,Integer[] menuIds);
}
